*{ margin:0; padding:0;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; font:14px/1.5 Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:14px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 { font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i { font-weight:normal; font-style:normal;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}

.w1400{ width:1400px; margin:0 auto;}
@media screen and (max-width:1399px) and (min-width:1200px) {
.w1400{ width:93%!important;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.w1400{ width:92%!important;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.w1400{ width:92%!important;}
}
@media screen and (max-width:767px) {
.w1400{ width:90%!important;}
}


/*首页导航栏*/
.ind_top{ width:100%; background:rgba(0,0,0,0.2);position: absolute;top: 0;z-index: 9;}
.ny_top{ width:100%; background:rgb(26, 33, 44);position: absolute;top: 0;z-index: 9;}
.top0{ width:94%; margin:0 auto;}
.logo{ display:block; width:25%;padding: 23px 0;}

.ind_nav{ width:60%;}
.nav_menu{ display:none;}
.nav_mask{ display:none;}
.nav{}
.nav ul li{ width:12%; float:left; text-align:center;}
.nav ul li a{ display:block; font-size:18px; line-height:100px; color:#fff; padding:0 20px;}
.nav ul li:hover a{ color:#f22d18;}
.nav ul li.active a{ color:#f22d18;}

.ss{ width:15%; height:48px; line-height:48px;padding: 26px 0; position:relative;}
.ss .sr{width:100%;height:40px;color:#fff;outline:none;border:1px solid #fff;border-radius:40px;padding:0 5%;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:-10px;background:none;}
.ss .search{position:absolute;width:20%;height:16px;transition:0.36s;cursor:pointer;right:0;top:38%;border:0;background:url(../images/ss.png) no-repeat center; background-size:16px 16px;font-size:0;}
@media screen and (max-width:1440px) {
.nav ul li a{ padding:0;}
}
@media screen and (max-width:1699px) and (min-width:1200px) {
.nav ul li a{ font-size:17px; padding:0;}
.ss .sr{ font-size:13px;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.ss{ width:30%;}
.ss .sr{ font-size:12px;}

.ind_nav { height:0; margin:0;width:42%;}
.ind_nav .nav { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 999999; transition: 0.5s; -webkit-transition: 0.5s;}
.ind_nav .nav ul { width:60%; min-height:100%; background-color: #fff; position:relative; z-index: 999999;}
.ind_nav .nav .nav_mask { display:block;width:108%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:50%;z-index:9998;}
.ind_nav .nav ul li { width: 100%; overflow: hidden; margin:0 auto; padding:0; background:none; box-sizing:border-box; position:relative;height: auto;}
.ind_nav .nav > ul > li:hover > a,.nav .nav ul li.active a{ color: #fff;}
.ind_nav .nav ul li:hover a{ background:#f22d18; background-image:none; margin:0;color: #fff;}
.ind_nav .nav ul li.active a{ background:#f22d18; background-image:none; margin:0;color: #fff;}
.ind_nav .nav ul > li a { display:block; width: 100%; line-height:60px; height:60px; color:#333;text-align:left; padding:0 60px 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ind_nav .nav ul > li a.on{ height:auto;}
.ind_nav .nav > ul > li i { display:block; width:60px; height:60px; background-size:14px 14px; position:absolute; top:0; right:0; background:url(../images/down2.png) center center no-repeat; background-size:14px 14px;}
.ind_nav .nav > ul > li:hover i{background:url(../images/down1.png) center center no-repeat;background-size: 14px 14px;}
.ind_nav .nav > ul > li i.cur { background-size:14px 14px;}
.ind_nav .nav_menu { display: block; width:24px; padding: 10px 7px; background-color:#fff; border: 1px solid #ccc; border-radius:2px; float:right;margin: 30px auto;}
.ind_nav .nav_menu i { display: block; width: 24px; height: 2px; background-color: #ccc; border-radius: 1px;}
.ind_nav .nav_menu i + i { margin-top: 6px;}
.ind_nav .open { width:100%; overflow: auto; left: 0%;}

}
@media screen and (max-width:1079px) and (min-width:768px) {
.ss{ width:99%; height:40px; line-height:40px;padding: 0 0 30px 0;}
.ss .sr{ width:100%;}
.ss .search{ top:19%; width:10%;}

.ind_nav { height:0; margin:0;width:75%;}
.ind_nav .nav { width: 60%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 999999; transition: 0.5s; -webkit-transition: 0.5s;}
.ind_nav .nav ul { width:60%; min-height:100%; background-color: #fff; position:relative; z-index: 999999;}
.ind_nav .nav .nav_mask { display:block;width:108%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:50%;z-index:9998;}
.ind_nav .nav ul li { width: 100%; overflow: hidden; margin:0 auto; padding:0; background:none; box-sizing:border-box; position:relative;height: auto;}
.ind_nav .nav > ul > li:hover > a,.nav .nav ul li.active a{ color: #fff;}
.ind_nav .nav ul li:hover a{ background:#f22d18; background-image:none; margin:0;color: #fff;}
.ind_nav .nav ul li.active a{ background:#f22d18; background-image:none; margin:0;color: #fff;}
.ind_nav .nav ul > li a { display:block; width: 100%; line-height:60px; height:60px; color:#333;text-align:left; padding:0 60px 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ind_nav .nav ul > li a.on{ height:auto;}
.ind_nav .nav > ul > li i { display:block; width:60px; height:60px; background-size:14px 14px; position:absolute; top:0; right:0; background:url(../images/down2.png) center center no-repeat; background-size:14px 14px;}
.ind_nav .nav > ul > li:hover i{background:url(../images/down1.png) center center no-repeat;background-size: 14px 14px;}
.ind_nav .nav > ul > li i.cur { background-size:14px 14px;}
.ind_nav .nav_menu { display: block; width:24px; padding: 10px 7px; background-color:#fff; border: 1px solid #ccc; border-radius:2px; float:right;margin: 30px auto;}
.ind_nav .nav_menu i { display: block; width: 24px; height: 2px; background-color: #ccc; border-radius: 1px;}
.ind_nav .nav_menu i + i { margin-top: 6px;}
.ind_nav .open { width:100%; overflow: auto; left: 0%;}
}
@media screen and (max-width:767px) {
.ind_top{background: rgb(26, 33, 44);position: static;}
.logo{ padding:10px 0;}
.ss{ width:99%; height:40px; line-height:40px;padding: 0 0 20px 0;}
.ss .sr{ width:100%;}
.ss .search{ top:16%;}

.ind_nav { height:0; margin:0;width:75%;}
.ind_nav .nav { width: 82%; height: 100%; margin:0; padding: 0; position:fixed; top: 0; left: -100%; z-index: 999999; transition: 0.5s; -webkit-transition: 0.5s;}
.ind_nav .nav ul { width:60%; min-height:100%; background-color: #fff; position:relative; z-index: 999999;}
.ind_nav .nav .nav_mask { display:block;width:108%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:9998;}
.ind_nav .nav ul li { width: 100%; overflow: hidden; margin:0 auto; padding:0; background:none; box-sizing:border-box; position:relative;height: auto;}
.ind_nav .nav > ul > li:hover > a,.nav .nav ul li.active a{ color: #fff;}
.ind_nav .nav ul li:hover a{ background:#f22d18; background-image:none; margin:0;color: #fff;}
.ind_nav .nav ul li.active a{ background:#f22d18; background-image:none; margin:0;color: #fff;}
.ind_nav .nav ul > li a { display:block; width: 100%; line-height:60px; height:60px; color:#333;text-align:left; padding:0 60px 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ind_nav .nav ul > li a.on{ height:auto;}
.ind_nav .nav > ul > li i { display:block; width:60px; height:60px; background-size:14px 14px; position:absolute; top:0; right:0; background:url(../images/down2.png) center center no-repeat; background-size:14px 14px;}
.ind_nav .nav > ul > li:hover i{background:url(../images/down1.png) center center no-repeat;background-size: 14px 14px;}
.ind_nav .nav > ul > li i.cur { background-size:14px 14px;}
.ind_nav .nav_menu { display: block; width:24px; padding: 10px 7px; background-color:#fff; border: 1px solid #ccc; border-radius:2px; float:right;margin: 16px auto;}
.ind_nav .nav_menu i { display: block; width: 24px; height: 2px; background-color: #ccc; border-radius: 1px;}
.ind_nav .nav_menu i + i { margin-top: 6px;}
.ind_nav .open { width:100%; overflow: auto; left: 0%;}
}
/*首页导航栏*/

/*首页banner*/
.swiper-container1 { width:100%; height:800px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.swiper-container1 .swiper-slide { background-size:1920px 800px!important; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}

/*分页器*/
.swiper-container1 .swiper-pagination { width:100%; height:14px; overflow:hidden; margin:0; padding:0; left:0; bottom:20px!important;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:14px; height:14px; margin:0 5px!important; border-radius:50%; opacity:1; background-color:#fff;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { background-color:#f22d18;}
.swiper-container1 .swiper-button-prev, .swiper-container1 .swiper-button-next { width:64px!important; height:64px!important; top:50%!important; margin:-24px 0 0!important; border-radius:50%;opacity:0;}
.swiper-container1 .swiper-button-prev { background:rgba(0,0,0,0.6) url(../images/arrows1.png) center center no-repeat; background-size:64px 64px; left:20px;}
.swiper-container1 .swiper-button-next { background:rgba(0,0,0,0.6) url(../images/arrows2.png) center center no-repeat; background-size:64px 64px right:20px;}
.swiper-container1 .swiper-button-prev:hover,.swiper-container1 .swiper-button-next:hover{opacity:0.6;}
@media (max-width: 1600px) {
	
}
@media (max-width: 1440px) {
	.swiper-container1 {height:600px;}
	.swiper-container1 .swiper-slide { background-size:1440px 600px!important; }
}
@media (max-width: 1360px) {
	
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1080px) {
	.swiper-container1 {height:567px;padding-top: 120px;}
	.swiper-container1 .swiper-slide { background-size:1360px 567px!important;}
}
@media (max-width: 800px) {
	.swiper-container1 {height:415px;padding-top: 120px;}
	.swiper-container1 .swiper-slide { background-size:996px 415px!important;}
}
@media (max-width: 767px) {
	.swiper-container1 {height: 250px;padding-top: 120px;}
	.swiper-container1 .swiper-slide {background-size: 600px 250px!important;}
	.swiper-container1 .swiper-button-prev, .swiper-container1 .swiper-button-next { display:none;}
}
@media (max-width: 375px) {
	.swiper-container1 {height:222px;padding-top: 120px;}
	.swiper-container1 .swiper-slide { background-size:533px 222px!important;}
}
@media (max-width: 320px) {
	.swiper-container1 {padding-top: 120px;height: 180px;}
	.swiper-container1 .swiper-slide {background-size: 450px 180px!important;}
}
/*首页banner*/

/*首页优势*/
.ind_ys{ width:100%; background:url(../images/ysbg.jpg) center center no-repeat;background-size: cover;-webkit-box-shadow: #ccc 0px 0px 10px;-moz-box-shadow: #ccc 0px 0px 10px;box-shadow: #ccc 0px 0px 10px; }
.ind_ys ul{display: flex;justify-content: space-between;}
.ind_ys ul li{ width:21.1%; float:left; margin: 35px 70px 35px 0;border-right:1px solid #e9e9e9;}
.ind_ys ul li:nth-child(4n){margin-right:0;border:none;}
.ind_ys ul li>div{ width:90%;}
.ind_ys ul li .ico4{ width:100%;}
.ind_ys ul li>div>.ico_l{ width:67%;}
.ind_ys ul li>div>.ico_l p{ display:block; font-size:16px; color:#5d5d5d; line-height:20px;margin-bottom: 20px;}
.ind_ys ul li>div>.ico_l .bot{position:relative;}
.ind_ys ul li>div>.ico_l .bot span{ display:inline-block; font-size:50px; line-height:38px; font-weight:bold;color:#5d5d5d;}
.ind_ys ul li>div>.ico_l .bot sup{ display:inline-block;font-size:20px; color:#5d5d5d;font-weight: normal; position:absolute; top: -20px;left: 100px;}
.ind_ys ul li>div>.ico_l .bot sub{display:inline-block;font-size:16px; color:#5d5d5d;font-weight: normal; position:absolute;bottom: -10px;left: 114px;}

.ind_ys ul li .ico2 .ico_l .bot sup{left: 106px;}
.ind_ys ul li .ico3 .ico_l .bot sup{left: 60px;}
.ind_ys ul li .ico3 .ico_l .bot sub{left: 70px;}
.ind_ys ul li .ico4 .ico_l .bot sup{left: 90px;}
.ind_ys ul li .ico4 .ico_l .bot sub{left: 70px;}

.ind_ys ul li>div>.ico_r{ display:inline-block; width:40px; height:40px;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.ind_ys ul li .ico1 .ico_r{background:url(../images/ico1.png) center center no-repeat;}
.ind_ys ul li .ico2 .ico_r{background:url(../images/ico2.png) center center no-repeat;}
.ind_ys ul li .ico3 .ico_r{background:url(../images/ico3.png) center center no-repeat;}
.ind_ys ul li .ico4 .ico_r{background:url(../images/ico4.png) center center no-repeat;}
.ind_ys ul li:hover>div>.ico_r{transform: rotateY(180deg);}
@media screen and (max-width:1399px) and (min-width:1200px) {
.ind_ys ul li>div>.ico_l {width: 80%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.ind_ys ul li {margin: 35px 30px 35px 0;}
.ind_ys ul li>div>.ico_l {width: 72%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ind_ys ul {display: block;justify-content: center;}
.ind_ys ul li{ width:47.8%; margin: 35px 30px 35px 0;}
.ind_ys ul li:nth-child(2n){margin-right:0;border:none!important;}
.ind_ys ul li .ico2{ width:100%;}
.ind_ys ul li .ico4{ width:100%;}
.ind_ys ul li>div>.ico_l p{ font-size:20px;}
.ind_ys ul li>div>.ico_l .bot{ margin-top:30px;}
}
@media screen and (max-width:767px) {
.ind_ys ul {display: block;justify-content: center;}
.ind_ys ul li{width:100%;margin-right:0; border-right:none!important;}
.ind_ys ul li:nth-child(2){ margin:0 30px 0 0;}
.ind_ys ul li:nth-child(2n){margin-right:0;}
.ind_ys ul li:nth-child(4){ margin:0 30px 35px 0;}

.ind_ys ul li>div{ border-bottom: 1px solid #e9e9e9;padding:0 20px 35px;}
.ind_ys ul li .ico4{ width:90%; border:none!important; padding:0 20px;}
.ind_ys ul li>div>.ico_l {width: 70%;}
.ind_ys ul li>div>.ico_l p{ font-size:20px;}
.ind_ys ul li>div>.ico_l .bot{ margin-top:10px;}
.ind_ys ul li>div>.ico_l .bot span{ font-size:40px;}
.ind_ys ul li>div>.ico_l .bot sub{ left:100px;}
.ind_ys ul li .ico2 .ico_l .bot sup{ left:90px;}
.ind_ys ul li .ico3 .ico_l .bot sub{ left:60px;}
.ind_ys ul li .ico4 .ico_l .bot sub{ left:58px;}
}
/*首页优势*/

/*首页产品展示*/
.ind_pro{ padding:60px 0 120px;position:relative;}
.ind_pro_tit{ text-align:center;}
.ind_pro_tit p{ display:block; font-size:32px; font-weight:bold; color:#2980b8; line-height:30px;}
.ind_pro_tit p span{font-size:32px; font-weight:bold; color:#000;}
.ind_pro_tit em{ display:block; width:20px; height:2px; background:#e9e9e9;margin: 20px auto 0;}

.ind_pro_nav{ padding:30px 0; max-height:92px; overflow:hidden;}
.ind_pro_nav ul li{ width:19.9%; float:left; background:#e9e9e9; border-right:1px solid #f5f5f5; text-align:center; margin-bottom: 1px;max-height: 120px;overflow: hidden;}
.ind_pro_nav ul li:nth-child(5n){ border:0;}
.ind_pro_nav ul li a{ display:block; font-size:17px; color:#333; line-height:60px; padding:0 10px;height: 60px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ind_pro_nav ul li:hover{ background:#2980b8;border-right:1px solid #2980b8;}
.ind_pro_nav ul li:hover a{ color:#fff;}
.ind_pro_nav ul li a.active{ background:#2980b8;border-right:1px solid #2980b8;color:#fff;}

.ind_pro_m{margin: 20px 20px 0 20px;}
.lyTjPro_scoll{ width:100%; padding:0; overflow:hidden;}
.ind_pro_m .swiper-container2{ }
.ind_pro_m .swiper-container2 .swiper-slide{ width:26.2%; margin-right:2%; float:left; background:#fff;}
/*分页器*/
.swiper-container2 .swiper-pagination { width:100%; height:14px; overflow:hidden; margin:0; padding:0; left:0; bottom:60px!important;}
.swiper-container2 .swiper-pagination .swiper-pagination-bullet { width:14px; height:14px; margin:0 5px!important; border-radius:0px!important; opacity:1; background-color:#e9e9e9;}
.swiper-container2 .swiper-pagination .swiper-pagination-bullet-active { background-color:#1d6492;}

.pro{padding:30px 30px;border:1px solid #f5f5f5; position:relative;}
.pro:after{content:""; width:0; height:2px;background:#2980b8; position:absolute; left:0; bottom:0;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.pro .tit{ display:block; font-size:17px; color:#333; line-height:30px; height:30px; text-align:center;padding: 0 22px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.pro .pic{ display:block; width:100%; height:300px; text-align:center; overflow:hidden;}
.pro .pic img{ max-height:95%; max-width:95%; vertical-align:middle;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.pro .pic .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.pro p{ display:block; font-size:14px; color:#333; height:70px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all; margin:20px auto;}
.pro span{ font-size:14px; color:#999; line-height:25px;}
.pro .more{ display:block; font-size:15px;color:#2980b8;background:url(../images/jt.png) 55% center no-repeat;margin: 15px auto 5px;padding: 3px 25px 0 0; text-align:center; line-height:30px;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}

.pro:hover{background:url(../images/prot.png) left top no-repeat;-webkit-box-shadow: #e4e4e4 1px 1px 30px;-moz-box-shadow: #e4e4e4 1px 1px 30px;box-shadow: #e4e4e4 1px 1px 30px;}
.pro:hover:after{ width:100%;}
.pro:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.pro .more:hover{background:url(../images/jt.png) 58% center no-repeat;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.pro .more{background: url(../images/jt.png) 60% center no-repeat;}
.pro .more:hover{background: url(../images/jt.png) 62% center no-repeat;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.pro .more{ background: url(../images/jt.png) 60% center no-repeat;}
.pro .more:hover{background: url(../images/jt.png) 62% center no-repeat;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ind_pro_nav ul li{width: 19.8%;}
.pro .tit{height:52px; line-height:25px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;white-space:normal;}
.pro .pic{ height:250px;}
.pro p{ height:72px;}
.pro .more{ background: url(../images/jt.png) 58% center no-repeat;}
.pro .more:hover{background: url(../images/jt.png) 60% center no-repeat;}
}
@media screen and (max-width:767px) {
.ind_pro_nav{ padding:10px 0 30px;}
.ind_pro_nav{max-height: 93px;}
.ind_pro_nav ul li{width: 49.8%;}
.ind_pro_nav ul li:nth-child(2n){ border-right:none;}
.ind_pro_nav ul li:nth-child(5n){border-right: 1px solid #f5f5f5;}
.ind_pro_nav ul li a{ height:40px; line-height:40px;}
.pro .tit{height:52px; line-height:25px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;white-space:normal;}
.pro .pic{ height:200px;}
.pro p{ height:72px;}
.pro .more{ background: url(../images/jt.png) 58% center no-repeat;}
.pro .more:hover{background: url(../images/jt.png) 60% center no-repeat;}
}
/*首页产品展示*/

/*首页公司简介*/
.ind_com{ width:100%; background-color:#fff;background:#efefef; position:relative; padding: 60px 0; overflow:hidden;}
.ind_com:after{ content:""; width:67%; height:100%; background:#2980b8; position:absolute; top:0;right: -36px;transform: skewX(-6deg);}
.ind_com .ind_com_pic{ width:55%; margin-right:4%; position:relative;z-index: 9;}
.ind_com_pic .com_pic{ position:relative; width:100%; height:auto; padding-bottom:40px; overflow:hidden;}
.swiper-container3 .more{ display:block; width:70px; height:70px;background-color:#1d6492; padding:10px 10px;text-align:center;position:absolute; right:0; bottom:0;z-index:9;}
.swiper-container3 .more .m1{ display:block; font-size:48px; color:#fff; line-height:46px;}
.swiper-container3 .more .m2{ display:block; font-size:13px; color:#fff;line-height:30px;}
.swiper-container3 .more:hover{background-color:#00446f;}
.ind_com_pic .com_pic img{height:515px; width:100%; object-fit: cover;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
/*.ind_com_pic .com_pic img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}*/

/*分页器*/

.swiper-container3{ position:relative;}
.swiper-container3 .swiper-pagination { width:100%; height:15px; overflow:hidden; margin:0; padding:0; left:-40%; bottom:-40px!important;}
.swiper-container3 .swiper-pagination .swiper-pagination-bullet { width:15px; height:15px; margin:0 5px!important; border-radius:0px!important; opacity:1; background-color:#fff;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.swiper-container3 .swiper-pagination .swiper-pagination-bullet-active { width:100px; background-color:#2980b8;}

.ind_com .ind_com_txt{ width:41%;margin: 30px 0;position: relative;z-index: 9;}
.ind_com_txt .com_tit{}
.ind_com_txt .com_tit p{display:block; font-size:75px; font-weight:bold; color:rgba(255,255,255,0.1);line-height: 60px; position:relative; left:0; bottom:0;}
.ind_com_txt .com_tit p span{ display:block; font-size:36px; font-weight:bold; color:#fff; position:absolute;top: 54%;}
.ind_com_txt .com_txt{ margin:66px 0; max-height:174px;  overflow:hidden;display: -webkit-box; -webkit-line-clamp: 6;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.ind_com_txt .com_txt p{ display:block; font-size:16px; color:#fff;line-height:30px;}

.ind_com_txt .ico{}
.ind_com_txt .ico ul li{ width:18.8%; float:left; margin-right:3%; text-align:center; padding:18px 10px; background:#fff;}
.ind_com_txt .ico ul li:nth-child(4) {margin-right: 0;}
.ind_com_txt .ico ul li img{ display:block; width:40px; height:40px; margin:0 auto 10px;}
.ind_com_txt .ico ul li a{ display:block; font-size:16px; color:#555; line-height:30px;}
.ind_com_txt .ico ul li:hover{-webkit-box-shadow: #1f1e1e 1px 1px 10px;-moz-box-shadow: #1f1e1e 1px 1px 10px;box-shadow: #1f1e1e 1px 1px 10px;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.swiper-container3 .swiper-pagination{left: -38%!important;}

.ind_com_txt .ico ul li{ width:18.3%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.swiper-container3 .swiper-pagination{left: -36%!important;}

.ind_com_txt .ico ul li{ width:17.8%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ind_com:after {width: 100%;right: 0;transform: skewX(0deg);}
.ind_com .ind_com_pic{ width:101%;}
.swiper-container3 .swiper-pagination{left: -39%;}
.swiper-container3 .swiper-pagination .swiper-pagination-bullet-active { opacity:0.6; background:#fff;}

.ind_com .ind_com_txt{width: 100%;margin: 30px 0 0;}
.ind_com_txt .com_txt{ margin:40px auto;}
.ind_com_txt .ico ul li{ width:19.9%;}
}
@media screen and (max-width:767px) {
.ind_com:after {width: 100%;right: 0;transform: skewX(0deg);}
.ind_com .ind_com_pic{ width:101%;}
.ind_com_pic .jx .jx1{background-color: #1d6492;}
.ind_com_pic .com_pic{ height:200px;}
.ind_com_txt .com_tit p{ font-size:56px;}

.ind_com .ind_com_txt{width: 100%;margin: 30px 0 0;}
.ind_com_txt .com_txt{ margin:40px auto;}
.ind_com_txt .ico ul li{ width:42.3%;margin-bottom: 10px;}
.ind_com_txt .ico ul li:nth-child(2n) {margin-right: 0;}
}
/*首页公司简介*/

/*首页新闻动态*/
.ind_new{ padding:60px 0;background:url(../images/new_bg.jpg) center center no-repeat;background-size: cover;}
.ind_new_m{ padding:30px 0 0; min-height:200px;}
.ind_new_m ul li{ width:27.7%; margin:0 2% 20px 0; padding:30px 30px; background:#fff; float:left; position:relative;}
.ind_new_m ul li:nth-child(3n){ margin-right:0;}
.ind_new_m ul li:after{ content:""; display:block; position:absolute; width:0; height:2px;background: #2980b8; left:0; top:0;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.ind_new_m ul li a{ display:block; font-size:18px; font-weight:bold; color:#333; line-height:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ind_new_m ul li span{ display:block;background:url(../images/date1.png) left center no-repeat; padding-left:30px; font-size:15px; color:#888; margin:20px auto;}
.ind_new_m ul li p{ display:block; font-size:15px; color:#888; line-height:25px; height:50px; border-top:1px dashed #ddd; padding-top:20px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}

.ind_new_m ul li:hover:after{ width:100%;}
.ind_new_m ul li:hover a{ color:#2980b8;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.ind_new_m ul li{ width:26.6%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.ind_new_m ul li{ width:25.9%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ind_new_m ul li{ width:40.5%;}
.ind_new_m ul li:nth-child(2n){ margin-right:0;}
.ind_new_m ul li:nth-child(3n){ margin-right:2%;}
.ind_new_m ul li:nth-child(6n){ margin-right:0;}
}
@media screen and (max-width:767px) {
.ind_new_m ul li{ width:82%;}
}
/*首页新闻动态*/

/*友情链接*/
.link{ border:1px solid #e9e9e9; padding:30px 30px; margin:60px auto;}
.link .tit{ width:9%; margin-right:2%; border-right:1px solid #e9e9e9;padding: 15px 40px 15px 0;}
.link .tit p{ display:inline-block; font-size:85px; font-weight: bold;color:#888;line-height: 60px;font-family: monospace;}
.link .tit .re{}
.link .tit .re span{ display:block; color:#888}
.link .tit .re .top{font-size:16px;}
.link .tit .re .bot{font-size:33px; line-height:22px; margin-top:12px;font-family: monospace;}
.link  .link_m{ width:84%;max-height: 90px;overflow-x: hidden;overflow-y: scroll; padding-right: 1%;}
.link  .link_m a{ display:inline-block; font-size:15px; color:#888; line-height:20px; margin:0 10px 10px 0;}
.link  .link_m a:hover{ color:#f32d17;}

.link  .link_m::-webkit-scrollbar { width:6px;}/* 滚动槽 */
.link  .link_m::-webkit-scrollbar-track { background-color:#fff;}
.link  .link_m::-webkit-scrollbar-thumb { background-color:#bfbfbf; border-radius:50px;}/* 滚动条滑块 */
.link  .link_m::-webkit-scrollbar-thumb:window-inactive { background-color:#bfbfbf;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.link .tit{ width:11%;}
.link .link_m{ width:82%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.link .tit{ width:12%;}
.link .link_m{ width:80%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.link .tit{ width:18%;}
.link .link_m{ width:72%;}
}
@media screen and (max-width:767px) {
.link .tit{ width:82%; border:none; padding-bottom:40px;}
.link .link_m{ width:100%;}
}
/*友情链接*/

/*网站底部*/
.foot{ width:100%; background:#1a212c;}
.foot_top{ padding:45px 0; border-bottom:1px solid #313842;}
.foot_top .foot1{ width:40%; border-right:1px solid #313842;}
.foot_top .foot1 .top{}
.foot_top .foot1 .top ul li{margin-right:2%; float:left; text-align:left;}
.foot_top .foot1 .top ul li a{ display:block; font-size:15px; color:#fff; line-height:20px; padding-right:8px;}
.foot_top .foot1 p{ display:block; font-size:20px; font-weight:bold; color:#fff; line-height:30px;padding: 20px 0 10px;}
.foot_top .foot1 .top ul li a:hover{ color:#f32d17;}
.foot_top .foot1 p em{ display:inline-block; width:370px; height:1px; background:#313842; margin:7px 10px;}
.foot_top .foot1 span{display:block; font-size:15px; color:#fff; line-height:20px;margin-top: 15px;height: 20px;overflow: hidden;text-overflow: ellipsis; white-space:nowrap;}

.foot_top .foot2{ width:24%;border-right:1px solid #313842; padding: 0 0px 0 80px;}
.foot_top .foot2 span{display:block; font-size:15px; color:#fff; line-height:20px;}
.foot_top .foot2 p{display:block; font-size:32px; font-weight:bold; color:#fff; line-height:30px; margin:10px 0;}
.foot_top .foot2 .zx{ display:block; width:120px; height:40px; line-height:40px; text-align:center; font-size:15px; color:#fff; background:#ff6348; margin-top:20px;}
.foot_top .foot2 .zx:hover{ background:#f32d17;}

.foot_top .foot3{ width:25%; padding:0 20px;}
.foot_top .foot3 .vx{ padding:0 10px; text-align:center;}
.foot_top .foot3 .vx span{display:block; font-size:15px; color:#fff; line-height:20px; padding:11px 0;}

.foot_bot{ padding:15px 0;}
.foot_bot span{display:block; font-size:15px; color:#fff; line-height:20px;}
.foot_bot span a{ display:inline-block;font-size:15px; color:#fff;}
.foot_bot span a:hover{ color:#f32d17;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.foot_top .foot1 p em{ width:346px;}
.foot_top .foot2 {width: 21%;padding: 0 57px;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.foot_top .foot1 p em{ width:297px;}
.foot_top .foot1 .top ul li{ margin-right:0;}
.foot_top .foot2 {width: 21%;padding: 0 43px;}
.foot_top .foot2 p{ font-size:29px;}
.foot_top .foot3{ width:26%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.foot_top .foot1{ width:100%; border:none;}
.foot_top .foot1 p em{ width:280px;}
.foot_top .foot1 .top ul li{ margin-right:0;}
.foot_top .foot2 {width: 100%;padding:0; margin:20px auto;border:none;}
.foot_top .foot3{ width:37%; padding:0; float:left!important;}
.foot_top .foot3 .vx{ padding:0;}
.foot_bot span{ float:left!important;}
}
@media screen and (max-width:767px) {
.foot_top .foot1{ display:none;}
.foot_top .foot2 {display:none;}
.foot_top .foot3{ width:100%; padding:0; float:left!important;}
.foot_top .foot3 .vx{ padding:0;}
.foot_top .foot3 .vx span{ padding:0; line-height:30px;}
.foot_bot span{ float:left!important;}
}
/*网站底部*/

/*内页banner*/
.ny_banner { width:100%; height:478px; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.ny_banner img { display:block; width:1920px; height:379px; overflow:hidden; margin:0 0 0 -960px; padding:0; position:absolute; left:50%; top:21%;}

/*面包屑*/
.mbx{position: absolute; width:100%; left:0;bottom:0;}
.mbx_m{background:#fff;height:auto;}
.mbx_l{ width:56%;}
.mbx_l span{display:inline-block; width:260px;line-height:64px; text-align:center;float:left;}
.mbx_l span:nth-child(3){ margin-right:0;}
.mbx_l span a{color:#333; font-size:17px;}
.mbx_l span:hover{ background:#2980b8;}
.mbx_l span:hover a{ color:#fff;}
.mbx_l span.active{ background:#2980b8;}
.mbx_l span.active a{ color:#fff;}

.mbx_r{ width:44%;}
.mbx_r p {margin: 0 20px 0 0; line-height:64px; color:#777; font-size:14px; text-align:right; overflow:hidden;white-space:nowrap; text-overflow: ellipsis;}
.mbx_r p i{background:url(../images/home.png) left center no-repeat; padding-left:25px;line-height:64px;}
.mbx_r p a { color:#777;}
.mbx_r p a:hover { color:#025bb7;}
.mbx_r p span { color:#777;}
/*面包屑*/

@media screen and (max-width:1399px) and (min-width:1200px) {
.mbx_l span{ width:208px;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.mbx_l span{ width:185px;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ny_banner { height:380px;}
.ny_banner img { width:1520px; height:300px; margin:0 0 0 -750px;}

.mbx_l span{ width:131px;}
.mbx .p_l{ width:20%!important;}
.mbx .p_r{ width:80%!important;}
}
@media screen and (max-width:767px) {
.ny_banner { height:auto;position:static; }
.ny_banner img { width:811px; height:160px; margin: 134px 0 0 0px; top:0;position:static;}

.mbx{ position:static;}
.mbx .w1400{ width:100%!important;}
.mbx_l{ width:100%;border-bottom: 1px solid #e9e9e9;}
.mbx_l span{ width:33.3%;}
.mbx_r{ width:100%}
.mbx_r p{ margin:0 20px; text-align:left;}
}
/*内页banner*/

/*关于我们页面*/
.xqjs{ padding:40px 0 0;border-top:1px solid #e9e9e9; min-height:400px;}

/*简介详情*/
.ny_com{ margin:20px auto 60px; _border:1px solid #e9e9e9;}
.ny_com_m{ margin-top:20px;}
.ny_com .ny_cm_l{ width:50%; padding:40px 40px;}
.ny_com .ny_cm_l .ny_cm_l_tit{ display:block; position:relative;font-size:24px; _font-weight:bold; color:#333; line-height:30px; padding-bottom:25px;}
.ny_com .ny_cm_l .ny_cm_l_m{ max-height:440px;overflow-x: hidden;overflow-y: scroll; padding-right: 2%; text-align:left;}

.ny_com .ny_cm_l .ny_cm_l_m::-webkit-scrollbar { width:2px;}/* 滚动槽 */
.ny_com .ny_cm_l .ny_cm_l_m::-webkit-scrollbar-track { background-color:#fff;}
.ny_com .ny_cm_l .ny_cm_l_m::-webkit-scrollbar-thumb { background-color:#e9e9e9; _border-radius:50px;}/* 滚动条滑块 */
.ny_com .ny_cm_l .ny_cm_l_m::-webkit-scrollbar-thumb:window-inactive { background-color:#2980b8;}

.ny_com .ny_cm_l .ny_cm_l_m p{ display:block; font-size:15px; color:#888; line-height:30px;text-align: justify;}

.ny_com .ny_cm_r{ width:44%;padding: 90px 0 0;}
.ny_com .ny_cm_r img{height:440px;; width:100%; object-fit: cover;}
/*简介详情*/

@media screen and (max-width:1399px) and (min-width:1200px) {
.ny_com .ny_cm_l .ny_cm_l_tit{ width:62%;}
.ny_com .ny_cm_r{ width:42%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.ny_com .ny_cm_l .ny_cm_l_tit{ width:70%;}
.ny_com .ny_cm_r{ width:41%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ny_com .ny_cm_l{ width:100%;padding: 0 0;}
.ny_com .ny_cm_l .ny_cm_l_tit{ width:100%;padding-bottom: 10px;}
.ny_com .ny_cm_l .ny_cm_l_m{ height:auto; max-height:none; padding-right:0;}
.ny_com .ny_cm_r{ width:100%; padding:0 0;}
}
@media screen and (max-width:767px) {
.ny_com .ny_cm_l{ width:100%;padding:0 0;}
.ny_com .ny_cm_l .ny_cm_l_tit{ width:100%; line-height:40px;padding-bottom: 10px;}
.ny_com .ny_cm_l .ny_cm_l_m{ height:auto; max-height:none; padding-right:0;}
.ny_com .ny_cm_l .ny_cm_l_m img{ max-width:100%!important;}
.ny_com .ny_cm_r{ width:100%; padding:0;}
.ny_com .ny_cm_r img{ height:100%;}
}
/*关于我们页面*/

.ny_title {width:100%;overflow:hidden;margin: 0 auto;padding:0;}
.ny_title span {display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color: #1d6492;font-size:36px;font-weight:bold;text-align:center;margin:0 auto;padding:0;font-family: Impact;}
.ny_title b {display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#333;font-size: 30px;font-weight:bold;text-align:center;margin: 0 auto 0;padding:0;}

/*关于我们 企业文化*/
.ny_about2{ padding:60px 0; overflow:hidden;background: url(../images/pro_bg.png) bottom no-repeat; background-size:cover;}
.ny_about2 ul{ margin-top:40px;}
.ny_about2 ul li{ box-sizing: border-box;width:23.5%; margin-right:2%; float:left; background:#fff; border-radius:8px; padding:30px 20px;transition-duration: .4s;-ms-transition-duration: .4s;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;}
.ny_about2 ul li:hover{box-shadow: 3px 3px 10px rgba(0,0,0,.1); transform:translateY(-10px);}
.ny_about2 ul li:nth-child(4n) {margin-right:0;}
.ny_about2 ul li em{ display:block; width:60px; height:50px; margin:0 auto; position:relative;}
.ny_about2 ul li em:before{ content:""; display:block; width:45px; height:45px; position:absolute; left:0; z-index:2;}
.ny_about2 ul li em:after{ content:""; display:block; width:30px; height:30px;background: rgba(8,98,154,.2);border-radius:50%; position:absolute; right:10px; bottom:5px;transition-duration: .4s;-ms-transition-duration: .4s;-moz-transition-duration: .4s;-webkit-transition-duration: .4s; opacity:.5;}
.ny_about2 ul li:hover em:after{right:5px; bottom:0;}
.ny_about2 ul li:nth-of-type(1) em:before{background: url(../images/qywhico.png) no-repeat;}
.ny_about2 ul li:nth-of-type(2) em:before{background: url(../images/qywhico.png) 0 -45px no-repeat;}
.ny_about2 ul li:nth-of-type(3) em:before{background: url(../images/qywhico.png) 0 -90px no-repeat;}
.ny_about2 ul li:nth-of-type(4) em:before{background: url(../images/qywhico.png) 0 -135px no-repeat;}
.ny_about2 ul li p{ font-size:24px; _font-weight:bold; text-align:center; margin:20px 0 10px;}
.ny_about2 ul li span{ color:#666;text-align:center; display:block; font-size:16px;}
@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {
.ny_about2{ padding:50px 0 35px;}
.ny_about2 ul{ margin-top:30px;}
.ny_about2 ul li{ width:48.5%;margin-right:3%; margin-bottom:15px;padding: 20px 15px;}
.ny_about2 ul li:nth-child(2n) {margin-right:0;}
}
@media screen and (max-width:767px) {
.ny_about2{ padding:40px 0 25px;}
.ny_about2 ul{ margin-top:20px;}
.ny_about2 ul li{ width:100%; margin-bottom:15px;}
.ny_about2 ul li p{ font-size:20px;margin: 10px 0 5px;}
.ny_about2 ul li span{ font-size:14px;}
}

/*关于我们 荣誉资质*/
.ny_about3{ padding:60px 0; overflow:hidden;background:#1d6492;}
.ny_about3 .ny_title span{ color:#fff;}
.ny_about3 .ny_title b{ color:#fff;}
/*多行多列 开始*/
.ny_about3 .ny_about3lbo {overflow:hidden;position:relative; margin-top:40px; padding-bottom:40px;}
.ny_about3 .ny_about3lbo .abhonor { height:270px; border-radius:40px 0 0 0; background-color:#fff; padding:0 30px;border-bottom:3px solid #408cbd;display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;background-image: linear-gradient(-45deg, #3978a0 45%, #fff 45%);background-size: 150% 100%;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.ny_about3 .ny_about3lbo .abhonor:hover {background-size: 130% 100%;box-shadow: 3px 7px 10px rgba(0,0,0,.3); transform:translateY(-8px);}
.ny_about3 .abhonor .abhonor_l{ width:58%; float:left;}
.ny_about3 .abhonor .abhonor_l em{ display:block; width:60px; height:56px; background:url(../images/ab_honorico.png) no-repeat;}
.ny_about3 .abhonor .abhonor_l p{ font-size:20px;max-width: 100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin:20px 0;}
.ny_about3 .abhonor .abhonor_l a{ color:#1d6492; font-size:16px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.ny_about3 .abhonor:hover .abhonor_l a{ font-weight:bold;}
.ny_about3 .abhonor .honorimg{ display:block; width:40%; height:100%; position:relative; float:right;}
.ny_about3 .abhonor .honorimg img{ position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%;}
/*分页器*/
.ny_about3 .ny_about3lbo .swiper-pagination { width:100%; height:12px; overflow:hidden; margin:0; padding:0; left:0; bottom:0!important;}
.ny_about3 .ny_about3lbo .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; border-radius:0!important; opacity:0.5; background-color:#fff;}
.ny_about3 .ny_about3lbo .swiper-pagination .swiper-pagination-bullet-active { opacity:1;}
/*多行多列 结束*/

.ny_about3{padding: 60px 0 80px;overflow:hidden;background: #00a1e9;background-image: linear-gradient(45deg, #1d6492 , #1a212c);position:relative;}
.layer{ position: absolute; left: 0%; top: 0%; width: 100%; height:100%; overflow: hidden }

@media screen and (max-width:1079px) {
.ny_about3{ padding:40px 0;}
.ny_about3 .ny_about3lbo .abhonor{ height:320px;}
}
@media screen and (max-width:767px) {
.ny_about3{ padding:35px 0;}
.ny_about3 .ny_about3lbo .abhonor{ height:270px; padding:15px;}
.ny_about3 .abhonor .abhonor_l p{ font-size:16px; height:50px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;white-space: normal;}
.ny_about3 .abhonor .abhonor_l a{ font-size:14px;}
.ny_about3 .abhonor .honorimg{ width:66%;}
}


/*内页产品展示*/
.ny_left{ width:20%; margin-right:2%;}
.ny_ml{ margin-bottom:40px;}
.ny_ml .tit{background:#2980b8 url(../images/ml_bg.jpg) center center no-repeat;background-size: cover; padding: 20px 20px 20px 30px;}
.ny_ml .tit p{ display:block; font-size:25px; font-weight:bold; color:#fff;}
.ny_ml .tit span{display:block; font-size:15px; color:rgba(255,255,255,0.4);}
.ny_ml ul li{ background:#f4f4f4; border-bottom:1px solid #e9e9e9; }
.ny_ml ul li:last-child{ border:none!important;}
.ny_ml ul li p{padding:20px 20px;}
.ny_ml ul li p a{ display:inline-block; font-size:16px; color:#333; max-width:90%; height:30px; line-height:30px; overflow:hidden;text-overflow: ellipsis; white-space:nowrap;}
.ny_ml ul li p i{ display:inline-block; width:14px; height:14px;background:url(../images/ml_ico1.png) center center no-repeat;float: right;padding: 5px 0; cursor:pointer;}
.ny_ml ul li>div{}
.ny_ml ul li>div ul li{padding:0 20px; border:none;}
.ny_ml ul li>div ul li a{ display:block;padding:15px 0; background:#f4f4f4;font-size:15px; color:#888!important;height:26px; line-height:26px; border-bottom:1px solid #e9e9e9; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_ml ul li:hover{background: #2980b8;border-bottom:1px solid #f4f4f4;}
.ny_ml ul li:hover p a{ color:#fff;}
.ny_ml ul li:hover p i{ background:url(../images/ml_ico2.png) center center no-repeat;}
.ny_ml ul li.active{background: #2980b8;border-bottom:1px solid #f4f4f4;}
.ny_ml ul li.active p a{ color:#fff;}
.ny_ml ul li.active p i{background:url(../images/ml_ico3.png) center center no-repeat; }
.ny_ml ul li>div ul li:hover{background:#f4f4f4;border:none;}
.ny_ml ul li>div ul li a:hover{ color:#2980b8!important;}

.ny_right{ width:78%;}
.ny_right ul li{ width:32%; margin:0 2% 20px 0; float:left;}
.ny_right ul li:nth-child(3n) {margin-right: 0;}

/*分页*/
#fengye{ margin:40px auto; font-size:15px; color:#888; text-align:center;}
#fengye a{display:inline-block;background:#888;border-radius:2px;padding:2px 5px;color:#555; font-size:15px;background-color:#ddd;height:30px;width:54px;text-align:center;border:0;margin:0 0.5%;line-height:30px;}
#fengye a:hover{background:#2980b8; color:#fff;}
#fengye .p_input {display:inline-block;color:#555;background-color:#dddddd;height:30px;width:50px;text-align:center;border:0;border-radius:2px;outline:none;padding:2px 5px;margin:0 0.5%;cursor: default;}
#fengye input{display:inline-block;padding:0 5px;background-color:#2980b8;width:40px !important;height:30px !important;line-height:30px;text-align:center;margin:0 5px;color:#fff;cursor:pointer;border:0;outline:none; }
/*分页*/

@media screen and (max-width:1399px) and (min-width:1200px) {
.ny_right ul li .pro .pic{ height:200px;}
.ny_right ul li .pro .more{background: url(../images/jt.png) 58% center no-repeat;}
.ny_right ul li .pro .more:hover{background: url(../images/jt.png) 60% center no-repeat;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.ny_right ul li .pro .pic{ height:200px;}
.ny_right ul li .pro .more{ background: url(../images/jt.png) 60% center no-repeat;}
.ny_right ul li .pro .more:hover{background: url(../images/jt.png) 62% center no-repeat;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ny_left{ width:100%;}
.ny_ml{ margin-bottom:20px;}
.ny_ml .tit{ padding: 10px 20px 10px 30px;position:relative;}
.ny_ml .tit:after{content:"";width: 0;height: 0;border-top: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position:absolute;opacity:1;top:45%;right:4%;}
.ny_ml .tit p{ display:inline-block;}
.ny_ml .tit span{ display:inline-block;padding-left: 20px;}
.ny_ml>ul{ display:none;}
.ny_ml ul li p{ padding:10px 20px;}
.ny_ml ul li>div ul li a{ padding:10px 20px;}
.ny_right{ width:100%;}
.ny_right ul li{ width:49%;}
.ny_right ul li:nth-child(2n) {margin-right: 0;}
.ny_right ul li:nth-child(3n) {margin-right: 2%;}
.ny_right ul li:nth-child(6n) {margin-right: 0;}
.ny_right ul li .pro .tit{ height:30px;white-space: nowrap;}
.ny_right ul li .pro .more{background: url(../images/jt.png) 56% center no-repeat;}
.ny_right ul li .pro .more:hover{background: url(../images/jt.png) 59% center no-repeat;}

#fengye{ font-size:0px;}
#fengye .p_input{ display:none;}
#fengye input{ display:none;}
}
@media screen and (max-width:767px) {
.ny_left{ width:100%;}
.ny_ml{ margin-bottom:20px;}
.ny_ml .tit{ padding: 10px 20px 10px 30px;position:relative;}
.ny_ml .tit:after{content:"";width: 0;height: 0;border-top: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position:absolute;opacity:1;top:45%;right:7%;}
.ny_ml .tit p{ display:inline-block; font-size:22px;}
.ny_ml .tit span{ display:none;}
.ny_ml>ul{ display:none;}
.ny_ml ul li p{ padding:10px 20px;}
.ny_ml ul li>div ul li a{ padding:10px 0;}
.ny_right{ width:100%;}
.ny_right ul li{ width:100%;}
.ny_right ul li:nth-child(2n) {margin-right: 0;}
.ny_right ul li:nth-child(3n) {margin-right: 2%;}
.ny_right ul li:nth-child(6n) {margin-right: 0;}
.ny_right ul li .pro .tit{ height: 52px;line-height: 25px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;white-space: normal;}
.ny_right ul li .pro .more{background: url(../images/jt.png) 58% center no-repeat;}
.ny_right ul li .pro .more:hover{background: url(../images/jt.png) 60% center no-repeat;}

#fengye{ font-size:0px;}
#fengye .p_input{ display:none;}
#fengye input{ display:none;}
}
/*内页产品展示*/

/*产品列表页*/
.prol{ width:96%!important; border:1px solid #e9e9e9; padding:20px 20px; margin:0 0 20px 0!important;}
.prol .pic{ width:20%; height:200px; overflow:hidden; text-align:center; margin-right:2%;}
.prol .pic img{ max-height:95%; max-width:95%; vertical-align:middle;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.prol .pic .iblock{display:inline-block;height:100%;width:0;vertical-align:middle;}
.prol .prol_m{ width:78%;}
.prol .prol_m .top{}
.prol .prol_m .top span{ display:inline-block;font-size:20px;color:#2980b8;line-height:30px;margin-right:10px;max-width:41%;overflow:hidden;height:30px;text-overflow:ellipsis;white-space:nowrap;}
.prol .prol_m .top .tit{ display:inline-block;font-size:20px;color:#333;line-height:30px;max-width:58%;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prol .prol_m p{ display:block; font-size:15px; color:#888; line-height:25px; height:75px; margin:10px auto;overflow: hidden;display: -webkit-box; -webkit-line-clamp:3;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.prol .prol_m em{ display:block;font-size:14px; color:#888; line-height:25px;}
.prol .prol_m em i{ display:inline-block; width:4px; height:4px; background:#888; border-radius:50%; margin:3px 10px 3px 0;}

.prol:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.prol:hover .prol_m .top span{text-decoration: underline;}
.prol:hover .prol_m .top .tit{text-decoration: underline;}
.prol:hover em i{ background:#2980b8;}

/*相关文章*/
.xgwz{ min-height:200px;border: 1px solid #e9e9e9;}
.xgwz li{padding:0 20px; border:none!important;}
.xgwz li a{ display:block;padding:10px 0; background:#f4f4f4;font-size:15px; color:#888;height:26px; line-height:26px; border-bottom:1px solid #e9e9e9; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.xgwz li:nth-last-of-type(-n+1) a{ border:none;}
.xgwz li:hover{background:#f4f4f4!important;}
.xgwz li:hover a{ color:#2980b8;}
/*相关文章*/

@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {
.prol{width: 94%!important;}
.prol .pic{ width:25%;}
.prol .prol_m{ width:66%;padding: 20px 22px;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.prol{width: 94%!important;}
.prol .pic{ width:25%;}
.prol .prol_m{ width:66%;}
.prol .prol_m .top span{ display:block; max-width:100%;}
.prol .prol_m .top .tit{max-width:100%;}
.prol .prol_m p{ height:45px;}

.xgwz li a{padding: 10px 0;}
}
@media screen and (max-width:767px) {
.prol{width: 94%!important;}
.prol .pic{ width:100%;}
.prol .prol_m{ width:100%;margin-top: 20px;}
.prol .prol_m .top span{ max-width:100%;}
.prol .prol_m .top .tit{ max-width:100%;}
.prol .prol_m p{ height:45px;}

.xgwz li a{padding: 10px 0;}
}
/*产品列表页*/

/*产品详情页*/
/*上部分*/
.pro_top{ padding:40px 40px;-webkit-box-shadow: #e4e3e3 1px 1px 15px;-moz-box-shadow: #e4e3e3 1px 1px 15px;box-shadow: #e4e3e3 1px 1px 15px;}
.pro_top .pro_top_l{ width:79%; border-right:1px solid #e9e9e9;}
.pro_top .pro_top_l .pro_pic{ width:48%; margin-right:4%;}
.pro_top .pro_top_l .pro_txt{ width:46%;margin-right:2%;}
.xqtit{ display:block; font-size:25px; color:#333; line-height:30px;}
.pro_txt .pro_ms{margin:26px auto;padding: 20px 20px; border-radius:10px;background:url(../images/cpms_bg.png) center center no-repeat;background-size: cover;}
.pro_txt .pro_ms p{ display:block;height:90px; font-size:15px; color:#888;line-height:30px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.pro_txt .pro_ms p span{ color:#666; font-weight:bold;}
.tabledivclass{ padding:0 0 100px 0!important;}

.pro_txt em{ display:block;font-size:15px; color:#444; height:25px; line-height:25px;margin: 15px auto;max-width: 100%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.pro_txt em i{display:inline-block;font-size:15px; color:#888; line-height:25px;}

.pro_txt .more{ margin-top:25px}
.pro_txt .more a{display:inline-block;width:200px;height:50px;line-height:50px;text-align:center;font-size:19px;color:#fff;margin-right:20px;}
.pro_txt .more a:nth-child(2) { margin-right:0;}
.pro_txt .more .more1{ background:#2980b8;}
.pro_txt .more .more2{ background:#666;}
.pro_txt .more .more1:hover{background: #155281;}
.pro_txt .more .more2:hover{background: #333;}

.pro_top .pro_top_r{ width:20%;}
.pro_top .pro_top_r p{ display:block; font-size:20px; color:#333; line-height:30px; text-align:center;}
.pro_top .pro_top_r em{ display:block; width:20px; height:4px; background:#2980b8; margin:10px auto;}
.pro_top_r ul li{ width:100%; border-bottom:1px solid #e9e9e9; margin-bottom:20px;}
.pro_top_r ul li:nth-child(3) { border:none;}
.pro_top_r ul li .pic{ display:block; width:45%; height:108px; margin-right:2%; text-align:center; overflow:hidden;}
.pro_top_r ul li .pic img{ max-height:95%; max-width:95%; text-align:center;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.pro_top_r ul li .pic .iblock{display:inline-block;height:100%;width:0;vertical-align:middle;}
.pro_top_r ul li .txt{ width:53%;}
.pro_top_r ul li .txt .tit{ display:block; font-size:14px; color:#333; line-height:20px; height:60px; text-align:left;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.pro_top_r ul li .txt .more{display:block; font-size:14px; color:#2980b8; margin-top:10px; text-align:left;}
.pro_top_r ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.pro_top_r ul li:hover .txt .tit{ color:#2980b8;}
.pro_top_r ul li:hover .txt .more{ color:#155281; font-weight:bold;}
/*上部分*/

/**产品详情页产品图片切换**/
.prodetail_img { width:100%; height:auto; margin: 0; padding: 0; box-sizing: border-box; float:left;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:70px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:64px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:64px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:100%; float:left; overflow:hidden; margin:0; display:inline;}
#spec-list ul { }
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:64px; margin:0 2% 0 0;}

#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #eaeaea; position:relative; box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #f06405;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:360px; overflow:hidden; padding:0; border:1px solid #eaeaea; box-sizing: border-box;}
#ceshi img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:104%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}

#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}

.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
/**产品详情页产品图片切换**/

/*下部分*/
.pro_bot{ margin-top:40px;}
.pro_bot_l{ width:20%; margin-right:2%;}
.pro_bot_l .qyxx{margin-bottom:40px;-webkit-box-shadow: #e4e3e3 1px 1px 15px;-moz-box-shadow: #e4e3e3 1px 1px 15px;box-shadow: #e4e3e3 1px 1px 15px;}
.pro_bot_l .qyxx .tit{background:#2980b8 url(../images/ml_bg.jpg) center center no-repeat;background-size: cover; padding: 20px 20px 20px 30px;}
.pro_bot_l .qyxx .tit p{ display:block; font-size:25px; font-weight:bold; color:#fff;}
.pro_bot_l .qyxx .tit span{display:block; font-size:15px; color:rgba(255,255,255,0.4);}
.pro_bot_l .qyxx .qyxx1{ border-bottom:1px solid #e9e9e9; padding:20px 20px;}
.qyxx1 p{ display:block; font-size:22px; font-weight:bold;color:#2980b8; margin:0 auto 20px;}
.qyxx1 span{display:block;}
.qyxx1 span a{ display:inline-block; width:110px; height:30px; line-height:30px; text-align:center; margin-right:20px; font-size:15px; color:#fff;border-radius:3px;}
.qyxx1 span a:nth-child(2) { margin-right:0;}
.qyxx1 span a.ico1{ background:#2980b8;}
.qyxx1 span a.ico2{background:#666;}
.qyxx1 span a.ico1:hover{ background:#155281;}
.qyxx1 span a.ico2:hover{ background:#333;}

.pro_bot_l .qyxx .qyxx2{border-bottom:1px solid #e9e9e9;padding:20px 20px;}
.qyxx2 em{display:block;font-size:15px; color:#444; line-height:25px; margin-bottom:10px;}
.qyxx2 em:nth-child(3) { margin-bottom:0;}
.qyxx2 em i{display:inline-block;font-size:15px; color:#888; line-height:25px;}

.pro_bot_l .qyxx .qyxx3{padding:20px 20px;}
.qyxx3 a{ display:block; width:83px; height:30px; line-height:30px; text-align:center; margin:0 20px 20px 0;border:1px solid #e9e9e9; border-radius:2px; font-size:15px; color:#333;padding-left: 25px;  float:left;}
.qyxx3 a:nth-child(2n) { margin-right:0;}
.qyxx3 a:nth-child(3) { margin-bottom:0;}
.qyxx3 a:nth-child(4) { margin-bottom:0;}
.qyxx3 .ico1{background:#f9f9f9 url(../images/pro_ico1.png) 12% center no-repeat;}
.qyxx3 .ico2{background:#f9f9f9 url(../images/pro_ico2.png) 12% center no-repeat;}
.qyxx3 .ico3{background:#f9f9f9 url(../images/pro_ico3.png) 12% center no-repeat;}
.qyxx3 .ico4{background:#f9f9f9 url(../images/pro_ico4.png) 12% center no-repeat;}
.qyxx3 a:hover{color: #f31400;}

.pro_bot_l .ny_ml{-webkit-box-shadow: #e4e3e3 1px 1px 15px;-moz-box-shadow: #e4e3e3 1px 1px 15px;box-shadow: #e4e3e3 1px 1px 15px;}

.pro_bot_r{ width:78%;-webkit-box-shadow: #e4e3e3 1px 1px 15px;-moz-box-shadow: #e4e3e3 1px 1px 15px;box-shadow: #e4e3e3 1px 1px 15px;}
.pro_bot_r .tit{ font-size:19px; font-weight:bold; color:#333; line-height:30px; padding:20px 40px;}
.pro_bot_r .tit em{ display:inline-block; width:5px; height:20px;background:#2980b8; margin:-4px 15px -4px 0;;}

.pro_m{ padding:20px 40px;-webkit-box-shadow: #e4e3e3 1px 1px 15px;-moz-box-shadow: #e4e3e3 1px 1px 15px;box-shadow: #e4e3e3 1px 1px 15px;}
.pro_m p,.pro_m span,.pro_m div{ font-size:14px; color:#666!important; line-height:30px;}
.pro_m img,.pro_m p,.pro_m span,.pro_m video,.pro_m embed,.pro_m table, .pro_m td, .pro_m tr, .pro_m th{height:auto !important;max-width:100% !important;max-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break:normal;}
.pro_m img,.pro_m table{ display:block;}
/*下部分*/

/*详情页分页*/
#xq_fengye{ margin:60px auto;text-align:left;}
#xq_fengye span{ display:inline-block; width:25%; height:45px;line-height:45px;font-size:15px; color:#888; text-align:center; border:1px solid #e9e9e9; border-radius:10px; margin-right:6%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#xq_fengye span:nth-child(3) { margin-right:0;}
#xq_fengye .ico1{background:url(../images/jt1.png) 6% center no-repeat; background-size: 8px 12px;padding:0 30px;}
#xq_fengye .ico2{background:url(../images/jt2.png) 33% center no-repeat; padding: 0 0 0 20px;}
#xq_fengye .ico3{background:url(../images/jt3.png) 94% center no-repeat;background-size: 8px 12px;padding:0 30px;}
#xq_fengye span a{font-size:15px; color:#888;}
#xq_fengye span:hover{color:#fff!important;border:1px solid #1a212c;}
#xq_fengye span:hover a{color:#fff;}
#xq_fengye .ico1:hover{background:#1a212c url(../images/jt1a.png) 6% center no-repeat;background-size: 8px 12px;}
#xq_fengye .ico2:hover{background:#1a212c url(../images/jt2a.png) 33% center no-repeat;}
#xq_fengye .ico3:hover{background:#1a212c url(../images/jt3a.png) 94% center no-repeat;background-size: 8px 12px;}
/*详情页分页*/

@media screen and (max-width:1399px) and (min-width:1200px) {
.pro_txt .more a{ width:178px;}

.pro_bot_l .qyxx .tit span{ font-size:12px;}
.qyxx1 p{ font-size:18px;}
.qyxx1 span a{ width:86px; margin-right:11px;}

.qyxx3 a{ width:85%;margin-bottom:20px;}
.qyxx3 a:nth-child(3) { margin-bottom:20px;}
.qyxx3 .ico1{background:#f9f9f9 url(../images/pro_ico1.png) 25% center no-repeat;}
.qyxx3 .ico2{background:#f9f9f9 url(../images/pro_ico2.png) 25% center no-repeat;}
.qyxx3 .ico3{background:#f9f9f9 url(../images/pro_ico3.png) 25% center no-repeat;}
.qyxx3 .ico4{background:#f9f9f9 url(../images/pro_ico4.png) 25% center no-repeat;}

#xq_fengye span{ width:60%; margin-bottom:20px;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.pro_txt .more a{ width:156px;}

.pro_bot_l .qyxx .tit{padding: 20px 17px 20px 18px;}
.pro_bot_l .qyxx .tit span{ font-size:12px;}
.qyxx1 span a{ width:100%; margin-bottom:10px;}
.qyxx1 span anth-child(2) { margin-bottom:0;}

.qyxx3 a{ width:85%;margin-bottom:20px;}
.qyxx3 a:nth-child(3) { margin-bottom:20px;}
.qyxx3 .ico1{background:#f9f9f9 url(../images/pro_ico1.png) 25% center no-repeat;}
.qyxx3 .ico2{background:#f9f9f9 url(../images/pro_ico2.png) 25% center no-repeat;}
.qyxx3 .ico3{background:#f9f9f9 url(../images/pro_ico3.png) 25% center no-repeat;}
.qyxx3 .ico4{background:#f9f9f9 url(../images/pro_ico4.png) 25% center no-repeat;}

#xq_fengye span{ width:60%; margin-bottom:20px;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.pro_top .pro_top_l{ width:100%; border:none;}
.pro_top .pro_top_l .pro_pic{width:100%;}
.pro_top .pro_top_l .pro_txt{width:100%; margin:20px 0 0 0;}
.pro_txt em{ display:inline-block; margin:0 6% 0 0;}
.pro_txt em:nth-child(6) { margin-right:0;}
.pro_txt .more a{ width:48.4%; height:60px; line-height:60px;}
.zoomdiv{ display:none!important;}

.pro_top .pro_top_r{ width:100%; margin:40px 0 0 0;}
.pro_top_r ul li{ width:25.29%; margin:0 2% 0 0; float:left; border: 1px solid #e9e9e9;padding: 20px 20px;}
.pro_top_r ul li:nth-child(3) { margin-right:0;border: 1px solid #e9e9e9!important;}
.pro_top_r ul li .pic{width:100%; height:160px;}
.pro_top_r ul li .txt{width:100%;margin: 20px 0 0 0;}
.pro_top_r ul li .txt .tit{ height:20px;white-space:nowrap; text-align:center;}
.pro_top_r ul li .txt .more{text-align:center;}

.pro_bot_l{ width:100%; margin-top:40px;}
.pro_bot_l .qyxx .tit p{ display:inline-block;}
.pro_bot_l .qyxx .tit span{ display:inline-block;padding-left: 20px;}

.pro_bot_l .qyxx .tit{padding: 20px 17px 20px 18px;}
.qyxx1 span a{ width: 48.5%;height: 40px;line-height: 40px;}
.qyxx1 span anth-child(2) { margin-bottom:0;}

.pro_bot_l .qyxx .qyxx2{ padding:40px 20px;}
.qyxx2 em{ display:inline-block;margin:0 6% 0 0;}

.pro_bot_l .qyxx .qyxx3{ padding:40px 20px;}
.qyxx3 a{ width:44.4%;height:50px;line-height:50px;}
.qyxx3 .ico1{background:#f9f9f9 url(../images/pro_ico1.png) 25% center no-repeat;}
.qyxx3 .ico2{background:#f9f9f9 url(../images/pro_ico2.png) 25% center no-repeat;}
.qyxx3 .ico3{background:#f9f9f9 url(../images/pro_ico3.png) 25% center no-repeat;}
.qyxx3 .ico4{background:#f9f9f9 url(../images/pro_ico4.png) 25% center no-repeat;}

.pro_bot_r{ width:100%;}
.pro_m img,.pro_m p,.pro_m span,.pro_m video,.pro_m embed,.pro_m table, .pro_m td, .pro_m tr, .pro_m th{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#xq_fengye span{ width:100%!important; margin-bottom:20px;padding: 0 0!important;}
}
@media screen and (max-width:767px) {
.pro_top{ padding:20px 20px;}
.pro_top .pro_top_l{ width:100%; border:none;}
.pro_top .pro_top_l .pro_pic{width:100%;}
.pro_top .pro_top_l .pro_txt{width:100%; margin:20px 0 0 0;}
.pro_txt .pro_ms p{ height:200px;}
.pro_txt em{ display:inline-block; margin:0 6% 0 0; width:100%;}
.pro_txt em:nth-child(6) { margin-right:0;}
.pro_txt .more a{ width:46%; height:50px; line-height:50px;}
.zoomdiv{ display:none!important;}
.jqzoom{ height:240px;}
#spec-list ul li{ height:44px;}
#spec-n5{ height:44px;}

.pro_top .pro_top_r{ width:100%; margin:40px 0 0 0;}
.pro_top_r ul li{ width:86%; margin:0 2% 15px 0; float:left; border: 1px solid #e9e9e9;padding: 20px 20px;}
.pro_top_r ul li:nth-child(3) { margin-right:0;border: 1px solid #e9e9e9!important;}
.pro_top_r ul li .pic{width:100%; height:160px;}
.pro_top_r ul li .txt{width:100%;margin: 20px 0 0 0;}
.pro_top_r ul li .txt .tit{ height:20px;white-space:nowrap; text-align:center;}
.pro_top_r ul li .txt .more{text-align:center;}

.pro_bot_l{ width:100%; margin-top:40px;}
.pro_bot_l .qyxx .tit p{ display:inline-block;}
.pro_bot_l .qyxx .tit span{ display:inline-block;}

.pro_bot_l .qyxx .tit{padding: 20px 17px 20px 18px;}
.qyxx1 span a{ width: 46.4%;height: 40px;line-height: 40px;}
.qyxx1 span anth-child(2) { margin-bottom:0;}

.pro_bot_l .qyxx .qyxx2{ padding:40px 20px;}
.qyxx2 em{ display:inline-block;margin:0 7px 0 0;}

.pro_bot_l .qyxx .qyxx3{ padding:40px 20px;}
.qyxx3 a{ width:36.9%;height:50px;line-height:50px;}
.qyxx3 .ico1{background:#f9f9f9 url(../images/pro_ico1.png) 20% center no-repeat;}
.qyxx3 .ico2{background:#f9f9f9 url(../images/pro_ico2.png) 20% center no-repeat;}
.qyxx3 .ico3{background:#f9f9f9 url(../images/pro_ico3.png) 20% center no-repeat;}
.qyxx3 .ico4{background:#f9f9f9 url(../images/pro_ico4.png) 20% center no-repeat;}

.pro_bot_r{ width:100%;}
.pro_m img,.pro_m p,.pro_m span,.pro_m video,.pro_m embed,.pro_m table, .pro_m td, .pro_m tr, .pro_m th{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;}
.pro_m{ padding:20px 20px;}

#xq_fengye span{ width:79%!important; margin-bottom:20px; }
#xq_fengye .ico2{ padding:0 30px!important; }

.pro_m #xq_fengye span{ width:100%!important;}
}
/*产品详情页*/

/*内页公司新闻*/
.ny_tjxw{ padding:20px 20px; border:1px solid #e9e9e9; margin-bottom:30px;}
.ny_tjxw .pic{ width:20%; height:158px; margin-right:2%; text-align:center;}
.ny_tjxw .pic img{ max-height:95%; max-width:95%;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.tjxw_m{ width:70%; margin-right:2%;padding: 7px 0;}
.tjxw_m .tit{ display:block; font-size:24px; color:#333; line-height:30px; height:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.tjxw_m .tit:hover{ font-weight:bold;}
.tjxw_m p{display:block; margin:20px auto; font-size:15px; color:#555; line-height:25px; height:50px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.tjxw_m .more{display:block;font-size:15px; color:#888;}
.tjxw_m .more:hover{ font-weight:bold;}
.date{ width:6%; text-align:center;padding: 42px 0;}
.date p{ display:block; font-size:32px; font-weight:bold; color:#cdcdcd; line-height:30px;}
.date em{display:block; width:70px; height:1px; background:#cdcdcd;margin: 12px auto 10px;}
.date span{ display:block; font-size:26px;color:#cdcdcd; line-height:20px;}

.ny_tjxw:hover{ background:#2980b8;border:1px solid #2980b8;}
.ny_tjxw:hover .pic img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.ny_tjxw:hover .tjxw_m .tit{ color:#fff;}
.ny_tjxw:hover .tjxw_m p{ color:#fff;}
.ny_tjxw:hover .tjxw_m .more{ color:#fff;}
.ny_tjxw:hover .date p{ color:#fff;}
.ny_tjxw:hover .date em{ color:#fff;}
.ny_tjxw:hover .date span{ color:#fff;}

.ny_xw{}
.ny_xw ul li{ width:46%;padding:20px 20px; border:1px solid #e9e9e9; margin:0 2% 25px 0; float:left;}
.ny_xw ul li:nth-child(2n) { margin-right:0;}
.ny_xw ul li .tjxw_m{ width:85%; margin-right:4%; padding:0;}
.ny_xw ul li .tjxw_m .tit{ font-size:18px;}
.ny_xw ul li .tjxw_m p{ font-size:14px; color:#888; margin:10px auto;}
.ny_xw ul li .tjxw_m .more{ font-size:15px;}
.ny_xw ul li .date{ width:11%;padding: 24px 0;}
.ny_xw ul li .date p{ font-size:23px;}
.ny_xw ul li .date em{ width:50px; margin:8px auto 6px;}
.ny_xw ul li .date span{ font-size:20px;}
.ny_xw ul li:hover{background:#2980b8;border:1px solid #2980b8;}
.ny_xw ul li:hover .pic img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.ny_xw ul li:hover .tjxw_m .tit{ color:#fff;}
.ny_xw ul li:hover .tjxw_m p{ color:#fff;}
.ny_xw ul li:hover .tjxw_m .more{ color:#fff;}
.ny_xw ul li:hover .date p{ color:#fff;}
.ny_xw ul li:hover .date em{ color:#fff;}
.ny_xw ul li:hover .date span{ color:#fff;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.ny_tjxw .pic{ width:25%;}
.tjxw_m{ width:65%;}
.ny_xw ul li{ width:45.2%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.ny_tjxw .pic{ width:23%;}
.tjxw_m{ width:67%;}
.ny_xw ul li{ width:44.7%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ny_tjxw .pic{ width:100%; height:180px;}
.tjxw_m{ width:87%;padding: 19px 0;}
.date{ width:11%;padding: 53px 0;}

.ny_xw ul li{ width:94%;}
.ny_xw ul li .tjxw_m{ width:88%;}
.ny_xw ul li .date{ width:8%;}
}
@media screen and (max-width:767px) {
.ny_tjxw .pic{ width:100%; height:180px;}
.tjxw_m{ width:100%;padding: 19px 0 0;}
.date{ display:none;}

.ny_xw ul li{ width:87%;}
.ny_xw ul li .tjxw_m{ width:100%;}
.ny_xw ul li .date{display:none;}
}
/*内页公司新闻*/

/*新闻详情页*/
.xwxq{ padding:40px 40px 10px;-webkit-box-shadow: #e4e3e3 1px 1px 15px;-moz-box-shadow: #e4e3e3 1px 1px 15px;box-shadow: #e4e3e3 1px 1px 15px;}
.xwxq .xqtit{ text-align:left; font-weight:bold;}
.xwxq .xqtit em{ display:inline-block; width:5px; height:22px; background:#2980b8; margin:0 15px -3px 0;;}
.xwxq .cs{ padding:20px 0; text-align:left; border-bottom:1px solid #e9e9e9; }
.xwxq .cs span{ display:inline-block;font-size:15px; color:#777; margin-right:2%;}
.xwxq .cs span i{display:inline-block; width:8px; height:8px; border:2px solid #e9e9e9;border-radius:50%; margin:0 5px -1px 0;}
.xwxq .pro_m{ padding:0; margin-top:20px; -webkit-box-shadow:none;-moz-box-shadow: none;box-shadow: none;}

@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {

}
@media screen and (max-width:767px) {
.xwxq{padding: 40px 16px 10px;}
}
/*新闻详情页*/

/*内页荣誉资质*/
.ny_honor{ min-height:400px;}
.ny_honor ul li{ width:30.6%; margin:0 4% 30px 0; float:left;}
.ny_honor ul li:nth-child(3n) { margin-right:0;}
.ny_honor ul li .pic{ display:block;height:300px; text-align:center; overflow:hidden;border: 1px solid #e9e9e9;}
.ny_honor ul li .pic img{ max-height:95%; max-width:95%; vertical-align:middle;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.ny_honor ul li .pic .iblock{display:inline-block;height:100%;width:0;vertical-align:middle;}
.ny_honor ul li .bot{ padding:20px 20px;}
.ny_honor ul li .bot .tit{ display:inline-block; width:80%; font-size:18px; color:#333; line-height:34px; height:30px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_honor ul li .bot .more{display:inline-block; width:34px; height:34px; line-height:34px; text-align:center; font-size:30px;color:#999; border:1px solid #e9e9e9; border-radius:50%;}

.ny_honor ul li:hover{-webkit-box-shadow: #e4e4e4 1px 1px 30px;-moz-box-shadow: #e4e4e4 1px 1px 30px;box-shadow: #e4e4e4 1px 1px 30px;}
.ny_honor ul li:hover .pic{ border:1px solid #fff;}
.ny_honor ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.ny_honor ul li:hover .bot .tit{ color:#2980b8;}
.ny_honor ul li:hover .bot .more{background: #2980b8;color:#fff;}

@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:768px) {
.ny_honor ul li{ width:48%;}
.ny_honor ul li:nth-child(2n) { margin-right:0;}
.ny_honor ul li:nth-child(3n) { margin-right:4%;}
.ny_honor ul li:nth-child(6n) { margin-right:0;}
}
@media screen and (max-width:767px) {
.ny_honor ul li{ width:100%;}
}
/*内页荣誉资质*/

/*在线留言页面*/
.order_tit{margin:40px auto; text-align:center;}
.order_tit p{display:block; font-size:30px; color:#333; font-weight:bold; line-height:30px; background:url(../images/order_bg.png) 37% center no-repeat;}
.order_tit p i{ display:inline-block; width:6px; height:6px; background:#333; border-radius:50%;margin: 6px 10px;}
.order_tit p em{ display:inline-block;font-weight:bold;}
.order_tit span{ display:block; font-size:17px; color:#666; line-height:30px;margin-top: 20px;}

#ly_msg.ly_msg { width: 100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
#ly_msg.ly_msg h3 { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px solid #dfdfdf; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
#ly_msg.ly_msg ul { width: 100%; overflow:hidden; margin: 20px auto; padding: 0;}
#ly_msg.ly_msg ul li { width: 100%; overflow: hidden; margin: 0 auto 12px; padding: 0; clear:both;}
#ly_msg.ly_msg ul li h4 { width:17%; height: 34px; overflow: hidden; line-height: 34px; margin: 0; padding: 0 2% 0 0 !important; color: #333; font-size: 14px; text-align: right!important; float: left !important; box-sizing:inherit; -webkit-box-sizing:inherit; -o-box-sizing: inherit; -moz-box-sizing:inherit;}
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; float: left; padding:0;  box-sizing:content-box; -webkit-box-sizing: content-box; -o-box-sizing: content-box; -moz-box-sizing: content-box;}
#ly_msg.ly_msg ul li .msg_ipt1 { height: 34px;}
#ly_msg.ly_msg ul li .msg_tara { height: 118px;}
#ly_msg.ly_msg .msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#ly_msg.ly_msg .msg_ipt1 input { height: 34px; line-height: 16px;}
#ly_msg.ly_msg .msg_tara textarea { height: 118px; line-height: 20px; resize: none;}
#ly_msg.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 0 !important; padding:0; float: left;}
#ly_msg.ly_msg .msg_ipt2 input { display: block; width: 120px; height: 34px; overflow: hidden; line-height: 16px; margin: 0; padding: 0 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf;}
#ly_msg.ly_msg ul li a.yzm_img { display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px !important; float: left;opacity:1 !important;position: static !important;}
#ly_msg.ly_msg ul li .msg_btn { width:83%; overflow: hidden; margin: 0; padding: 0; float: left;}
.ly_msg .msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 20px 15px 0 0; padding: 0; background-color: #666!important; color: #fff!important; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;}
.ly_msg .msg_btn input:hover{ background-color: #333!important;}
#ly_msg.ly_msg ul li .msg_ipt12 {width: 83%; height: 34px; overflow: hidden; margin: 0; float: left; box-sizing:content-box;-webkit-box-sizing: content-box; -o-box-sizing: content-box; -moz-box-sizing: content-box; padding:0;}
#ly_msg.ly_msg .msg_ipt12 input{ height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#ly_msg.ly_msg .msg_ipt12 textarea { height: 90px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}



#ly_msg.ly_msg h3 { display: none!important; }
#ly_msg.ly_msg ul li { margin: 0 auto 20px!important; color: #999; font-size: 14px; line-height: 44px;webkit-box-sizing: inherit !important;-webkit-box-sizing: inherit !important;box-sizing:content-box !important;-webkit-box-sizing: content-box !important; -o-box-sizing: content-box !important; -moz-box-sizing: content-box !important; }
#ly_msg.ly_msg ul li h4 {width: 11%!important; height: 44px!important; line-height: 44px!important; }
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_ipt2 { height: 44px!important; background:none !important;}
#ly_msg.ly_msg .msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input,.msg_ipt12 .msg_option { height: 44px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_tara { width: 87%; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important; float:right!important;}
#ly_msg.ly_msg .msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea,#ly_msg.ly_msg ul li .msg_ipt0 textarea,.msg_ipt12 .msg_option { font-size: 14px!important; background-color: #f8f8f8!important; border: none!important;font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;border: 1px solid #f1f1f1 !important; }
#ly_msg.ly_msg ul li .msg_ipt1 #selPvc { height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; padding: 0 15px!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
#ly_msg.ly_msg ul li a.yzm_img { width: 100px!important; height: 34px!important;margin-top:5px; background:none !important;}
#ly_msg.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important; }
#ly_msg.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
#ly_msg.ly_msg ul li .msg_btn { width: 87%!important;}
#ly_msg.ly_msg .msg_btn input {width: 160px!important;height: 44px!important;line-height: 44px!important;font-size: 15px!important;text-align: center!important;border: none!important;cursor: pointer!important;font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_btn input.msg_btn1{ background:#2980b8!important; color:#fff !important;}
.msg_btn input.msg_btn1:hover {background: #155281!important;}
#ly_msg.ly_msg ul li .msg_ipt0{ height:90px !important;}
#ly_msg.ly_msg .msg_ipt12 .msg_option { width:100%;color: #666 !important; padding:8px 12px;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;outline: none;}
#ly_msg.ly_msg ul li h4.xh{background:url(/images/tb_img1.png) center right no-repeat;}
#ly_msg.ly_msg ul li .msg_ipt2 {width: 87%!important;height:auto !important;margin-top: 0;}
#ly_msg.ly_msg .msg_ipt2 input{width: 95px!important;height:42px !important;float:left;margin-right:20px;}
#ly_msg.ly_msg select{ text-indent:0;}
#ly_msg.ly_msg ul li span { display:block; float:left;}
#ly_msg.ly_msg ul li .c_yzm{/* width:100%; */float: left;padding-bottom:12px;margin-top: 0;}
#ly_msg.ly_msg ul li .msg_ipt2>span{display:block !important;float: left;height:auto;line-height: 44px; width:auto !important;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.order_tit p{background: url(../images/order_bg.png) 33% center no-repeat;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.order_tit p{background: url(../images/order_bg.png) 31% center no-repeat;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.order_tit p{background: url(../images/order_bg.png) 31% center no-repeat;}

.ly_msg ul li { margin: 0 auto 25px!important;}
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width: 140px!important;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.order_tit{ margin:0 auto 40px;}
.order_tit p{background: url(../images/order_bg.png) 24% center no-repeat;}

.ly_msg ul li { margin: 0 auto 20px!important;}
.ly_msg ul li h4 { width:12%!important;}
.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 88%!important;}
}
@media (max-width: 767px) {
.order_tit{ margin:0 auto 40px;}
.order_tit p{background:none;}

.ly_msg ul li { margin: 0 auto 20px!important;}
.ly_msg ul li h4 { display:none!important;}
.ly_msg ul li .msg_ipt12, .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara, .ly_msg ul li .msg_btn { width: 100%!important; float:inherit!important;}
.msg_btn input { width:48%!important; margin:0 4% 0 0!important;}
.msg_btn input:last-child { margin:0!important;}
.ly_msg ul li a.yzm_img { float:inherit!important;}
.ly_msg ul li span { display:block; line-height:24px; margin:10px 0 0;}
#ly_msg.ly_msg .msg_btn input{ width:135px!important;}
}
@media (max-width: 320px) {
.ly_msg ul li .msg_ipt2, .msg_ipt2 input { width:150px!important;}
.ly_msg ul li span { line-height:24px; margin:10px 0 0;}
}
/*在线留言页面*/

/*联系我们页面*/
.con_tit{ display:block; font-size:36px; font-weight:bold; color:#333;text-align:center; margin:20px auto;}

.con1{ margin:40px auto;}
.con1 ul li{ width:19.2%; margin-right:2%; float:left; padding:20px 20px; padding-left:40px;}
.con1 ul li:nth-child(4) { margin-right:0;}
.con1 .ico1{background:#f7f7f7 url(../images/con_ico1.png) 10% center no-repeat;}
.con1 .ico2{background:#f7f7f7 url(../images/con_ico2.png) 10% center no-repeat;}
.con1 .ico3{background:#f7f7f7 url(../images/con_ico3.png) 10% center no-repeat;}
.con1 .ico4{background:#f7f7f7 url(../images/con_ico4.png) 10% center no-repeat;}
.con1 .con_m{width: 80%; height:90px;float: right;}
.con1 .con_m p{ display:block; font-size:14px; color:#666;}
.con1 .con_m span{display:block; font-size:18px; color:#333; margin:5px auto;}
.con1 .con_m i{display:block; font-size:13px; color:#666;}
.con1 .ico4 .con_m i{ margin-top:20px; font-size:14px;}

.con2{background:url(../images/con_bg.png) center center no-repeat; background-size:cover; padding:49px 80px; margin-bottom:40px;}
.con2 .con2_l{ width:20%;padding: 16px 0;}
.con2 .con2_l p{ display:block; font-size:16px; color:#666;}
.con2 .con2_l span{display:block; font-size:30px; font-weight:bold; color:#2980b8; margin:10px auto;}
.con2 .con2_l i{display:block; font-size:14px; color:#666;}
.con2 .con2_r{ width:47%;}
.con2 .con2_r ul li{ width:140px; height:140px; margin-right:13%; border:1px solid #2980b8; border-radius:50%; float:left; text-align:center; position:relative;}
.con2 .con2_r ul li:nth-child(3) { margin-right:0;}
.con2 .con2_r ul li a{ display:block; width:100%; height:43px;margin: 35px auto 10px;}
.con2 .con2_r ul li a.ico1{background:url(../images/con_ico5.png) center center no-repeat;}
.con2 .con2_r ul li a.ico2{background:url(../images/con_ico6.png) center center no-repeat;}
.con2 .con2_r ul li a.ico3{background:url(../images/ewm1.jpg) center center no-repeat; background-size:43px 43px;}
.con2 .con2_r ul li a.ico3:hover{ height:100%;background:url(../images/ewm1.jpg) center center no-repeat; background-size:110px 110px;margin-top: -40px;}
.con2 .con2_r ul li p{display:block;position: absolute;width: 100%;left: 0;bottom: 0;}
.con2 .con2_r ul li p a{font-size:14px; color:#666; margin:0 auto;}

.Ny_contact .NyContact_map { width:100%; overflow:hidden; margin:40px auto; padding:20px; background-color:#fff; border-radius:10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyContact_map .NyContactMap_main { width:100%; height:500px; overflow:hidden; margin:0 auto; padding:0;}

@media screen and (max-width:1399px) and (min-width:1200px) {
.con1 ul li{width: 18.1%;}
.con2 .con2_l{width:23%;}
.con2 .con2_r{width:61%;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.con1 ul li{width: 42.9%; margin-bottom:20px;}
.con1 ul li:nth-child(2n) { margin-right:0;}
.con1 .ico4 .con_m i{ font-size:15px;}
.con2 .con2_l{width:26%;}
.con2 .con2_r{width:61%;}
.con2 .con2_r ul li{ margin-right:8%;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.con_tit{ margin:0 auto 20px;}
.con1 ul li{width: 40.5%; margin-bottom:20px;}
.con1 ul li:nth-child(2n) { margin-right:0;}
.con1 .ico4 .con_m i{ font-size:15px;}
.con2{ padding:40px 80px;}
.con2 .con2_l{width:100%;padding: 0 0 40px;}
.con2 .con2_r{width:100%;}
.con2 .con2_r ul li{ margin-right:11%;}
}
@media screen and (max-width:767px) {
.con_tit{ font-size:30px; margin:0 auto 20px;}
.con1 ul li{width: 81%; margin-bottom:20px;}
.con1 ul li:nth-child(2n) { margin-right:0;}
.con1 .ico4 .con_m i{ font-size:15px;}
.con2{ padding:40px 40px;}
.con2 .con2_l{width:100%;padding: 0 0 40px;}
.con2 .con2_r{width:100%;}
.con2 .con2_r ul li{ margin:0 auto 20px!important; float:none;}
}
/*联系我们页面*/

/*在线客服*/
.kefu{background-color: #1d6492;border: 2px solid #2980b8;position: fixed;width: 80px;top: 238px;right: 10px;text-align: center;display: block;-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1);box-shadow: 0 6px 12px rgba(0,0,0,0.1);border-radius: 0 0 8px 8px;font-size: 12px;z-index: 99999;}
.kefu ul{margin: 0;padding-top: 45px;color:#fff;}
.kefu ul li{position: relative;}
.kefu ul li a{display: block;color: #FFF;text-decoration: none;overflow: hidden;height: auto;width: 100%;padding: 43px 0 12px; background: url(../images/kefu-tb.png) no-repeat top center;}
.kefu ul li a:hover{background-color: #4c7fb1;}
.kefu a.kefu-lx{background-image: url(../images/kefu.png);background-repeat: no-repeat;background-position: center top;position: absolute;top: -40px;text-indent: -9999px;height: 80px;width: 80px;z-index: 999999;left: 0px;border-width: 0;overflow: hidden}
.kefu a.kefu-lx:hover{background-color: rgba(255,255,255,0)}
.kefu ul li a.kf{display: block;padding: 10px 0}
.kefu ul li a.kefu-tel{background-position: center -79px}
.kefu ul li a.kefu-qq{background-position: center -150px}
.kefu ul li a.kefu-wx{background-position: center -220px}
.kefu ul li a.kefu_bottom{background-position: center -288px;padding: 30px 0 10px 0;border-radius: 0 0 8px 8px}
.kefu ul li a.kefu_top{background-position: center -15px;padding: 30px 0 10px 0}
.kefu:hover ul li a{display: block}
.kefu ul li p{ position: absolute; top: 0; right: -260px; width:140px; padding: 15px ;  font-size: 14px; line-height: 24px; text-align: left; color:#fff; background: #4a8fc0; display: block;
  opacity: 0;transition: all .4s ease-in-out .1s;overflow: hidden;z-index: 201;}
.kefu ul li:hover p{right:80px; opacity: 1;}
.kefu ul li .wechat p {width: 170px;eight:160px;line-height:30px;}

@media (max-width:880px){
.kefu{ background:none; border:none;box-shadow:none; width:50px;}
.kefu a.kefu-lx{ display:none;}
.kefu ul li{ font-size:0px;margin-bottom: 15px;}
.kefu ul li a.kefu-qq{ display:none;}
.kefu ul li a.kefu-wx{ display:none;}
.kefu ul li a.kefu_top{background-color: #1d6492;width:48px;border-radius: 48px; height:40px; padding:4px 0; background-position: center -10px;}
.kefu ul li a.kefu-tel{background-color: #1d6492;width:48px;border-radius: 48px; height:40px; padding:4px 0;}
.kefu ul li a.kefu_bottom{background-color: #1d6492;width:48px;border-radius: 48px; height:40px; padding:4px 0;background-position: center -284px;}
}
/*在线客服*/